From c574fd3e41a685acfebea5500d8e5a6ecf768588 Mon Sep 17 00:00:00 2001 From: Debian Qt/KDE Maintainers Date: Wed, 8 Oct 2014 21:28:23 +0000 Subject: [PATCH] mips_more_pre-mips32 Gbp-Pq: Name mips_more_pre-mips32.diff --- src/corelib/arch/qatomic_mips.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/corelib/arch/qatomic_mips.h b/src/corelib/arch/qatomic_mips.h index 33e705323..6bcbcc081 100644 --- a/src/corelib/arch/qatomic_mips.h +++ b/src/corelib/arch/qatomic_mips.h @@ -128,7 +128,10 @@ void QBasicAtomicOps::releaseMemoryFence(const T &) Q_DECL_NOTHROW template template inline void QBasicAtomicOps::orderedMemoryFence(const T &) Q_DECL_NOTHROW { - asm volatile ("sync 0" ::: "memory"); + asm volatile (".set push\n" + ".set mips32\n" + "sync 0\n" + ".set pop\n" ::: "memory"); } template<> template inline -- 2.30.2